package org.lvgo.adapter.object.demo1;

/**
 * 适配器类。 将目标的接口（{@link FishingBoat}）调整为{@link RowingBoat}
 * 客户期望的界面（{@link Captain}）。
 *
 * @author http://java-design-patterns.com/
 * @translation lvgo
 * @date 18-8-21 上午9:17
 */
public class FishingBoatAdapter implements RowingBoat {

    private FishingBoat fishingBoat;

    public FishingBoatAdapter() {
        this.fishingBoat = new FishingBoat();
    }

    /**
     * 这个方法可以操作划艇
     */
    @Override
    public void row() {
        fishingBoat.sail();
    }
}
